#ifndef CUFFTDX_FFT_23_FP64_INV_PTX_HPP
#define CUFFTDX_FFT_23_FP64_INV_PTX_HPP



template<> __forceinline__ __device__ void cufftdx_private_function<584, double, 1>(cufftdx::detail::complex<double> *rmem, unsigned smem){

asm volatile (R"({
.reg .f64 fd<758>;
.reg .b64 rd<4>;
add.f64 fd93, %48, %91;
sub.f64 fd95, %48, %91;
add.f64 fd757, %50, %92;
sub.f64 fd96, %50, %92;
add.f64 fd97, %51, %89;
sub.f64 fd99, %51, %89;
add.f64 fd755, %93, %90;
sub.f64 fd100, %93, %90;
add.f64 fd101, %53, %87;
sub.f64 fd103, %53, %87;
add.f64 fd753, %54, %94;
sub.f64 fd104, %54, %94;
add.f64 fd105, %55, %85;
sub.f64 fd107, %55, %85;
add.f64 fd750, %95, %96;
sub.f64 fd108, %95, %96;
add.f64 fd109, %57, %83;
sub.f64 fd111, %57, %83;
add.f64 fd748, %97, %84;
sub.f64 fd112, %97, %84;
add.f64 fd113, %59, %81;
sub.f64 fd115, %59, %81;
add.f64 fd746, %60, %98;
sub.f64 fd116, %60, %98;
add.f64 fd117, %61, %79;
sub.f64 fd119, %61, %79;
add.f64 fd743, %100, %99;
sub.f64 fd120, %100, %99;
add.f64 fd121, %63, %77;
sub.f64 fd123, %63, %77;
add.f64 fd741, %101, %78;
sub.f64 fd124, %101, %78;
add.f64 fd125, %65, %75;
sub.f64 fd127, %65, %75;
add.f64 fd739, %66, %102;
sub.f64 fd128, %66, %102;
add.f64 fd129, %67, %73;
sub.f64 fd131, %67, %73;
add.f64 fd736, %103, %104;
sub.f64 fd132, %103, %104;
add.f64 fd133, %69, %71;
sub.f64 fd135, %69, %71;
add.f64 fd734, %105, %72;
sub.f64 fd136, %105, %72;
add.f64 fd137, %46, fd93;
add.f64 fd139, fd137, fd97;
add.f64 fd733, %47, fd757;
add.f64 fd140, fd733, fd755;
add.f64 fd141, fd139, fd101;
add.f64 fd142, fd140, fd753;
add.f64 fd143, fd141, fd105;
add.f64 fd144, fd142, fd750;
add.f64 fd145, fd143, fd109;
add.f64 fd146, fd144, fd748;
add.f64 fd147, fd145, fd113;
add.f64 fd148, fd146, fd746;
add.f64 fd149, fd147, fd117;
add.f64 fd150, fd148, fd743;
add.f64 fd151, fd149, fd121;
add.f64 fd152, fd150, fd741;
add.f64 fd153, fd151, fd125;
add.f64 fd154, fd152, fd739;
add.f64 fd155, fd153, fd129;
add.f64 fd156, fd154, fd736;
fma.rn.f64 fd157, fd93, 0d3FEED037EA3D2DBB, %46;
fma.rn.f64 fd161, fd97, 0d3FEB57675CF309EE, fd157;
fma.rn.f64 fd732, fd96, 0d3FD14459AD2BE466, 0d0000000000000000;
fma.rn.f64 fd162, fd100, 0d3FE0A06E851DB7CA, fd732;
fma.rn.f64 fd731, fd757, 0d3FEED037EA3D2DBB, %47;
fma.rn.f64 fd163, fd755, 0d3FEB57675CF309EE, fd731;
fma.rn.f64 fd730, fd95, 0d3FD14459AD2BE466, 0d0000000000000000;
fma.rn.f64 fd164, fd99, 0d3FE0A06E851DB7CA, fd730;
fma.rn.f64 fd165, fd101, 0d3FE5D779B07CFEF7, fd161;
fma.rn.f64 fd166, fd104, 0d3FE763021AAA15DA, fd162;
fma.rn.f64 fd167, fd753, 0d3FE5D779B07CFEF7, fd163;
fma.rn.f64 fd168, fd103, 0d3FE763021AAA15DA, fd164;
fma.rn.f64 fd169, fd105, 0d3FDD71B4A0C5A6C8, fd165;
fma.rn.f64 fd170, fd108, 0d3FEC698E42F47B09, fd166;
fma.rn.f64 fd171, fd750, 0d3FDD71B4A0C5A6C8, fd167;
fma.rn.f64 fd172, fd107, 0d3FEC698E42F47B09, fd168;
fma.rn.f64 fd173, fd109, 0d3FCA0AD8BD1E2882, fd169;
fma.rn.f64 fd174, fd112, 0d3FEF54A827142577, fd170;
fma.rn.f64 fd175, fd748, 0d3FCA0AD8BD1E2882, fd171;
fma.rn.f64 fd176, fd111, 0d3FEF54A827142577, fd172;
fma.rn.f64 fd177, fd113, 0dBFB17855B599F3B9, fd173;
fma.rn.f64 fd178, fd116, 0d3FEFECE70DFD3EFB, fd174;
fma.rn.f64 fd179, fd746, 0dBFB17855B599F3B9, fd175;
fma.rn.f64 fd180, fd115, 0d3FEFECE70DFD3EFB, fd176;
fma.rn.f64 fd181, fd117, 0dBFD56EAAE597C776, fd177;
fma.rn.f64 fd182, fd120, 0d3FEE270060999288, fd178;
fma.rn.f64 fd183, fd743, 0dBFD56EAAE597C776, fd179;
fma.rn.f64 fd184, fd119, 0d3FEE270060999288, fd180;
fma.rn.f64 fd185, fd121, 0dBFE2742A4A775CFB, fd181;
fma.rn.f64 fd186, fd124, 0d3FEA249E0B897CA9, fd182;
fma.rn.f64 fd187, fd741, 0dBFE2742A4A775CFB, fd183;
fma.rn.f64 fd188, fd123, 0d3FEA249E0B897CA9, fd184;
fma.rn.f64 fd189, fd125, 0dBFE8D2A07C16D46F, fd185;
fma.rn.f64 fd190, fd128, 0d3FE431DF5838F7EF, fd186;
fma.rn.f64 fd191, fd739, 0dBFE8D2A07C16D46F, fd187;
fma.rn.f64 fd192, fd127, 0d3FE431DF5838F7EF, fd188;
fma.rn.f64 fd193, fd129, 0dBFED59CB83EF99BC, fd189;
fma.rn.f64 fd194, fd132, 0d3FD97F6748E524B2, fd190;
fma.rn.f64 fd195, fd736, 0dBFED59CB83EF99BC, fd191;
fma.rn.f64 fd196, fd131, 0d3FD97F6748E524B2, fd192;
fma.rn.f64 fd197, fd133, 0dBFEFB3B3035AA6CD, fd193;
fma.rn.f64 fd198, fd136, 0d3FC16DE8A4564F0A, fd194;
fma.rn.f64 fd199, fd734, 0dBFEFB3B3035AA6CD, fd195;
fma.rn.f64 fd200, fd135, 0d3FC16DE8A4564F0A, fd196;
fma.rn.f64 fd201, fd93, 0d3FEB57675CF309EE, %46;
fma.rn.f64 fd205, fd97, 0d3FDD71B4A0C5A6C8, fd201;
fma.rn.f64 fd729, fd96, 0d3FE0A06E851DB7CA, 0d0000000000000000;
fma.rn.f64 fd206, fd100, 0d3FEC698E42F47B09, fd729;
fma.rn.f64 fd728, fd757, 0d3FEB57675CF309EE, %47;
fma.rn.f64 fd207, fd755, 0d3FDD71B4A0C5A6C8, fd728;
fma.rn.f64 fd727, fd95, 0d3FE0A06E851DB7CA, 0d0000000000000000;
fma.rn.f64 fd208, fd99, 0d3FEC698E42F47B09, fd727;
fma.rn.f64 fd209, fd101, 0dBFB17855B599F3B9, fd205;
fma.rn.f64 fd210, fd104, 0d3FEFECE70DFD3EFB, fd206;
fma.rn.f64 fd211, fd753, 0dBFB17855B599F3B9, fd207;
fma.rn.f64 fd212, fd103, 0d3FEFECE70DFD3EFB, fd208;
fma.rn.f64 fd213, fd105, 0dBFE2742A4A775CFB, fd209;
fma.rn.f64 fd214, fd108, 0d3FEA249E0B897CA9, fd210;
fma.rn.f64 fd215, fd750, 0dBFE2742A4A775CFB, fd211;
fma.rn.f64 fd216, fd107, 0d3FEA249E0B897CA9, fd212;
fma.rn.f64 fd217, fd109, 0dBFED59CB83EF99BC, fd213;
fma.rn.f64 fd218, fd112, 0d3FD97F6748E524B2, fd214;
fma.rn.f64 fd219, fd748, 0dBFED59CB83EF99BC, fd215;
fma.rn.f64 fd220, fd111, 0d3FD97F6748E524B2, fd216;
fma.rn.f64 fd221, fd113, 0dBFEFB3B3035AA6CD, fd217;
fma.rn.f64 fd222, fd116, 0dBFC16DE8A4564F0A, fd218;
fma.rn.f64 fd223, fd746, 0dBFEFB3B3035AA6CD, fd219;
fma.rn.f64 fd224, fd115, 0dBFC16DE8A4564F0A, fd220;
fma.rn.f64 fd225, fd117, 0dBFE8D2A07C16D46F, fd221;
fma.rn.f64 fd226, fd120, 0dBFE431DF5838F7EF, fd222;
fma.rn.f64 fd227, fd743, 0dBFE8D2A07C16D46F, fd223;
fma.rn.f64 fd228, fd119, 0dBFE431DF5838F7EF, fd224;
fma.rn.f64 fd229, fd121, 0dBFD56EAAE597C776, fd225;
fma.rn.f64 fd230, fd124, 0dBFEE270060999288, fd226;
fma.rn.f64 fd231, fd741, 0dBFD56EAAE597C776, fd227;
fma.rn.f64 fd232, fd123, 0dBFEE270060999288, fd228;
fma.rn.f64 fd233, fd125, 0d3FCA0AD8BD1E2882, fd229;
fma.rn.f64 fd234, fd128, 0dBFEF54A827142577, fd230;
fma.rn.f64 fd235, fd739, 0d3FCA0AD8BD1E2882, fd231;
fma.rn.f64 fd236, fd127, 0dBFEF54A827142577, fd232;
fma.rn.f64 fd237, fd129, 0d3FE5D779B07CFEF7, fd233;
fma.rn.f64 fd238, fd132, 0dBFE763021AAA15DA, fd234;
fma.rn.f64 fd239, fd736, 0d3FE5D779B07CFEF7, fd235;
fma.rn.f64 fd240, fd131, 0dBFE763021AAA15DA, fd236;
fma.rn.f64 fd241, fd133, 0d3FEED037EA3D2DBB, fd237;
fma.rn.f64 fd242, fd136, 0dBFD14459AD2BE466, fd238;
fma.rn.f64 fd243, fd734, 0d3FEED037EA3D2DBB, fd239;
fma.rn.f64 fd244, fd135, 0dBFD14459AD2BE466, fd240;
fma.rn.f64 fd245, fd93, 0d3FE5D779B07CFEF7, %46;
fma.rn.f64 fd249, fd97, 0dBFB17855B599F3B9, fd245;
fma.rn.f64 fd726, fd96, 0d3FE763021AAA15DA, 0d0000000000000000;
fma.rn.f64 fd250, fd100, 0d3FEFECE70DFD3EFB, fd726;
fma.rn.f64 fd725, fd757, 0d3FE5D779B07CFEF7, %47;
fma.rn.f64 fd251, fd755, 0dBFB17855B599F3B9, fd725;
fma.rn.f64 fd724, fd95, 0d3FE763021AAA15DA, 0d0000000000000000;
fma.rn.f64 fd252, fd99, 0d3FEFECE70DFD3EFB, fd724;
fma.rn.f64 fd253, fd101, 0dBFE8D2A07C16D46F, fd249;
fma.rn.f64 fd254, fd104, 0d3FE431DF5838F7EF, fd250;
fma.rn.f64 fd255, fd753, 0dBFE8D2A07C16D46F, fd251;
fma.rn.f64 fd256, fd103, 0d3FE431DF5838F7EF, fd252;
fma.rn.f64 fd257, fd105, 0dBFEFB3B3035AA6CD, fd253;
fma.rn.f64 fd258, fd108, 0dBFC16DE8A4564F0A, fd254;
fma.rn.f64 fd259, fd750, 0dBFEFB3B3035AA6CD, fd255;
fma.rn.f64 fd260, fd107, 0dBFC16DE8A4564F0A, fd256;
fma.rn.f64 fd261, fd109, 0dBFE2742A4A775CFB, fd257;
fma.rn.f64 fd262, fd112, 0dBFEA249E0B897CA9, fd258;
fma.rn.f64 fd263, fd748, 0dBFE2742A4A775CFB, fd259;
fma.rn.f64 fd264, fd111, 0dBFEA249E0B897CA9, fd260;
fma.rn.f64 fd265, fd113, 0d3FCA0AD8BD1E2882, fd261;
fma.rn.f64 fd266, fd116, 0dBFEF54A827142577, fd262;
fma.rn.f64 fd267, fd746, 0d3FCA0AD8BD1E2882, fd263;
fma.rn.f64 fd268, fd115, 0dBFEF54A827142577, fd264;
fma.rn.f64 fd269, fd117, 0d3FEB57675CF309EE, fd265;
fma.rn.f64 fd270, fd120, 0dBFE0A06E851DB7CA, fd266;
fma.rn.f64 fd271, fd743, 0d3FEB57675CF309EE, fd267;
fma.rn.f64 fd272, fd119, 0dBFE0A06E851DB7CA, fd268;
fma.rn.f64 fd273, fd121, 0d3FEED037EA3D2DBB, fd269;
fma.rn.f64 fd274, fd124, 0d3FD14459AD2BE466, fd270;
fma.rn.f64 fd275, fd741, 0d3FEED037EA3D2DBB, fd271;
fma.rn.f64 fd276, fd123, 0d3FD14459AD2BE466, fd272;
fma.rn.f64 fd277, fd125, 0d3FDD71B4A0C5A6C8, fd273;
fma.rn.f64 fd278, fd128, 0d3FEC698E42F47B09, fd274;
fma.rn.f64 fd279, fd739, 0d3FDD71B4A0C5A6C8, fd275;
fma.rn.f64 fd280, fd127, 0d3FEC698E42F47B09, fd276;
fma.rn.f64 fd281, fd129, 0dBFD56EAAE597C776, fd277;
fma.rn.f64 fd282, fd132, 0d3FEE270060999288, fd278;
fma.rn.f64 fd283, fd736, 0dBFD56EAAE597C776, fd279;
fma.rn.f64 fd284, fd131, 0d3FEE270060999288, fd280;
fma.rn.f64 fd285, fd133, 0dBFED59CB83EF99BC, fd281;
fma.rn.f64 fd286, fd136, 0d3FD97F6748E524B2, fd282;
fma.rn.f64 fd287, fd734, 0dBFED59CB83EF99BC, fd283;
fma.rn.f64 fd288, fd135, 0d3FD97F6748E524B2, fd284;
fma.rn.f64 fd289, fd93, 0d3FDD71B4A0C5A6C8, %46;
fma.rn.f64 fd293, fd97, 0dBFE2742A4A775CFB, fd289;
fma.rn.f64 fd723, fd96, 0d3FEC698E42F47B09, 0d0000000000000000;
fma.rn.f64 fd294, fd100, 0d3FEA249E0B897CA9, fd723;
fma.rn.f64 fd722, fd757, 0d3FDD71B4A0C5A6C8, %47;
fma.rn.f64 fd295, fd755, 0dBFE2742A4A775CFB, fd722;
fma.rn.f64 fd721, fd95, 0d3FEC698E42F47B09, 0d0000000000000000;
fma.rn.f64 fd296, fd99, 0d3FEA249E0B897CA9, fd721;
fma.rn.f64 fd297, fd101, 0dBFEFB3B3035AA6CD, fd293;
fma.rn.f64 fd298, fd104, 0dBFC16DE8A4564F0A, fd294;
fma.rn.f64 fd299, fd753, 0dBFEFB3B3035AA6CD, fd295;
fma.rn.f64 fd300, fd103, 0dBFC16DE8A4564F0A, fd296;
fma.rn.f64 fd301, fd105, 0dBFD56EAAE597C776, fd297;
fma.rn.f64 fd302, fd108, 0dBFEE270060999288, fd298;
fma.rn.f64 fd303, fd750, 0dBFD56EAAE597C776, fd299;
fma.rn.f64 fd304, fd107, 0dBFEE270060999288, fd300;
fma.rn.f64 fd305, fd109, 0d3FE5D779B07CFEF7, fd301;
fma.rn.f64 fd306, fd112, 0dBFE763021AAA15DA, fd302;
fma.rn.f64 fd307, fd748, 0d3FE5D779B07CFEF7, fd303;
fma.rn.f64 fd308, fd111, 0dBFE763021AAA15DA, fd304;
fma.rn.f64 fd309, fd113, 0d3FEED037EA3D2DBB, fd305;
fma.rn.f64 fd310, fd116, 0d3FD14459AD2BE466, fd306;
fma.rn.f64 fd311, fd746, 0d3FEED037EA3D2DBB, fd307;
fma.rn.f64 fd312, fd115, 0d3FD14459AD2BE466, fd308;
fma.rn.f64 fd313, fd117, 0d3FCA0AD8BD1E2882, fd309;
fma.rn.f64 fd314, fd120, 0d3FEF54A827142577, fd310;
fma.rn.f64 fd315, fd743, 0d3FCA0AD8BD1E2882, fd311;
fma.rn.f64 fd316, fd119, 0d3FEF54A827142577, fd312;
fma.rn.f64 fd317, fd121, 0dBFE8D2A07C16D46F, fd313;
fma.rn.f64 fd318, fd124, 0d3FE431DF5838F7EF, fd314;
fma.rn.f64 fd319, fd741, 0dBFE8D2A07C16D46F, fd315;
fma.rn.f64 fd320, fd123, 0d3FE431DF5838F7EF, fd316;
fma.rn.f64 fd321, fd125, 0dBFED59CB83EF99BC, fd317;
fma.rn.f64 fd322, fd128, 0dBFD97F6748E524B2, fd318;
fma.rn.f64 fd323, fd739, 0dBFED59CB83EF99BC, fd319;
fma.rn.f64 fd324, fd127, 0dBFD97F6748E524B2, fd320;
fma.rn.f64 fd325, fd129, 0dBFB17855B599F3B9, fd321;
fma.rn.f64 fd326, fd132, 0dBFEFECE70DFD3EFB, fd322;
fma.rn.f64 fd327, fd736, 0dBFB17855B599F3B9, fd323;
fma.rn.f64 fd328, fd131, 0dBFEFECE70DFD3EFB, fd324;
fma.rn.f64 fd329, fd133, 0d3FEB57675CF309EE, fd325;
fma.rn.f64 fd330, fd136, 0dBFE0A06E851DB7CA, fd326;
fma.rn.f64 fd331, fd734, 0d3FEB57675CF309EE, fd327;
fma.rn.f64 fd332, fd135, 0dBFE0A06E851DB7CA, fd328;
fma.rn.f64 fd333, fd93, 0d3FCA0AD8BD1E2882, %46;
fma.rn.f64 fd337, fd97, 0dBFED59CB83EF99BC, fd333;
fma.rn.f64 fd720, fd96, 0d3FEF54A827142577, 0d0000000000000000;
fma.rn.f64 fd338, fd100, 0d3FD97F6748E524B2, fd720;
fma.rn.f64 fd719, fd757, 0d3FCA0AD8BD1E2882, %47;
fma.rn.f64 fd339, fd755, 0dBFED59CB83EF99BC, fd719;
fma.rn.f64 fd718, fd95, 0d3FEF54A827142577, 0d0000000000000000;
fma.rn.f64 fd340, fd99, 0d3FD97F6748E524B2, fd718;
fma.rn.f64 fd341, fd101, 0dBFE2742A4A775CFB, fd337;
fma.rn.f64 fd342, fd104, 0dBFEA249E0B897CA9, fd338;
fma.rn.f64 fd343, fd753, 0dBFE2742A4A775CFB, fd339;
fma.rn.f64 fd344, fd103, 0dBFEA249E0B897CA9, fd340;
fma.rn.f64 fd345, fd105, 0d3FE5D779B07CFEF7, fd341;
fma.rn.f64 fd346, fd108, 0dBFE763021AAA15DA, fd342;
fma.rn.f64 fd347, fd750, 0d3FE5D779B07CFEF7, fd343;
fma.rn.f64 fd348, fd107, 0dBFE763021AAA15DA, fd344;
fma.rn.f64 fd349, fd109, 0d3FEB57675CF309EE, fd345;
fma.rn.f64 fd350, fd112, 0d3FE0A06E851DB7CA, fd346;
fma.rn.f64 fd351, fd748, 0d3FEB57675CF309EE, fd347;
fma.rn.f64 fd352, fd111, 0d3FE0A06E851DB7CA, fd348;
fma.rn.f64 fd353, fd113, 0dBFD56EAAE597C776, fd349;
fma.rn.f64 fd354, fd116, 0d3FEE270060999288, fd350;
fma.rn.f64 fd355, fd746, 0dBFD56EAAE597C776, fd351;
fma.rn.f64 fd356, fd115, 0d3FEE270060999288, fd352;
fma.rn.f64 fd357, fd117, 0dBFEFB3B3035AA6CD, fd353;
fma.rn.f64 fd358, fd120, 0dBFC16DE8A4564F0A, fd354;
fma.rn.f64 fd359, fd743, 0dBFEFB3B3035AA6CD, fd355;
fma.rn.f64 fd360, fd119, 0dBFC16DE8A4564F0A, fd356;
fma.rn.f64 fd361, fd121, 0dBFB17855B599F3B9, fd357;
fma.rn.f64 fd362, fd124, 0dBFEFECE70DFD3EFB, fd358;
fma.rn.f64 fd363, fd741, 0dBFB17855B599F3B9, fd359;
fma.rn.f64 fd364, fd123, 0dBFEFECE70DFD3EFB, fd360;
fma.rn.f64 fd365, fd125, 0d3FEED037EA3D2DBB, fd361;
fma.rn.f64 fd366, fd128, 0dBFD14459AD2BE466, fd362;
fma.rn.f64 fd367, fd739, 0d3FEED037EA3D2DBB, fd363;
fma.rn.f64 fd368, fd127, 0dBFD14459AD2BE466, fd364;
fma.rn.f64 fd369, fd129, 0d3FDD71B4A0C5A6C8, fd365;
fma.rn.f64 fd370, fd132, 0d3FEC698E42F47B09, fd366;
fma.rn.f64 fd371, fd736, 0d3FDD71B4A0C5A6C8, fd367;
fma.rn.f64 fd372, fd131, 0d3FEC698E42F47B09, fd368;
fma.rn.f64 fd373, fd133, 0dBFE8D2A07C16D46F, fd369;
fma.rn.f64 fd374, fd136, 0d3FE431DF5838F7EF, fd370;
fma.rn.f64 fd375, fd734, 0dBFE8D2A07C16D46F, fd371;
fma.rn.f64 fd376, fd135, 0d3FE431DF5838F7EF, fd372;
fma.rn.f64 fd377, fd93, 0dBFB17855B599F3B9, %46;
fma.rn.f64 fd381, fd97, 0dBFEFB3B3035AA6CD, fd377;
fma.rn.f64 fd717, fd96, 0d3FEFECE70DFD3EFB, 0d0000000000000000;
fma.rn.f64 fd382, fd100, 0dBFC16DE8A4564F0A, fd717;
fma.rn.f64 fd716, fd757, 0dBFB17855B599F3B9, %47;
fma.rn.f64 fd383, fd755, 0dBFEFB3B3035AA6CD, fd716;
fma.rn.f64 fd715, fd95, 0d3FEFECE70DFD3EFB, 0d0000000000000000;
fma.rn.f64 fd384, fd99, 0dBFC16DE8A4564F0A, fd715;
fma.rn.f64 fd385, fd101, 0d3FCA0AD8BD1E2882, fd381;
fma.rn.f64 fd386, fd104, 0dBFEF54A827142577, fd382;
fma.rn.f64 fd387, fd753, 0d3FCA0AD8BD1E2882, fd383;
fma.rn.f64 fd388, fd103, 0dBFEF54A827142577, fd384;
fma.rn.f64 fd389, fd105, 0d3FEED037EA3D2DBB, fd385;
fma.rn.f64 fd390, fd108, 0d3FD14459AD2BE466, fd386;
fma.rn.f64 fd391, fd750, 0d3FEED037EA3D2DBB, fd387;
fma.rn.f64 fd392, fd107, 0d3FD14459AD2BE466, fd388;
fma.rn.f64 fd393, fd109, 0dBFD56EAAE597C776, fd389;
fma.rn.f64 fd394, fd112, 0d3FEE270060999288, fd390;
fma.rn.f64 fd395, fd748, 0dBFD56EAAE597C776, fd391;
fma.rn.f64 fd396, fd111, 0d3FEE270060999288, fd392;
fma.rn.f64 fd397, fd113, 0dBFED59CB83EF99BC, fd393;
fma.rn.f64 fd398, fd116, 0dBFD97F6748E524B2, fd394;
fma.rn.f64 fd399, fd746, 0dBFED59CB83EF99BC, fd395;
fma.rn.f64 fd400, fd115, 0dBFD97F6748E524B2, fd396;
fma.rn.f64 fd401, fd117, 0d3FDD71B4A0C5A6C8, fd397;
fma.rn.f64 fd402, fd120, 0dBFEC698E42F47B09, fd398;
fma.rn.f64 fd403, fd743, 0d3FDD71B4A0C5A6C8, fd399;
fma.rn.f64 fd404, fd119, 0dBFEC698E42F47B09, fd400;
fma.rn.f64 fd405, fd121, 0d3FEB57675CF309EE, fd401;
fma.rn.f64 fd406, fd124, 0d3FE0A06E851DB7CA, fd402;
fma.rn.f64 fd407, fd741, 0d3FEB57675CF309EE, fd403;
fma.rn.f64 fd408, fd123, 0d3FE0A06E851DB7CA, fd404;
fma.rn.f64 fd409, fd125, 0dBFE2742A4A775CFB, fd405;
fma.rn.f64 fd410, fd128, 0d3FEA249E0B897CA9, fd406;
fma.rn.f64 fd411, fd739, 0dBFE2742A4A775CFB, fd407;
fma.rn.f64 fd412, fd127, 0d3FEA249E0B897CA9, fd408;
fma.rn.f64 fd413, fd129, 0dBFE8D2A07C16D46F, fd409;
fma.rn.f64 fd414, fd132, 0dBFE431DF5838F7EF, fd410;
fma.rn.f64 fd415, fd736, 0dBFE8D2A07C16D46F, fd411;
fma.rn.f64 fd416, fd131, 0dBFE431DF5838F7EF, fd412;
fma.rn.f64 fd417, fd133, 0d3FE5D779B07CFEF7, fd413;
fma.rn.f64 fd418, fd136, 0dBFE763021AAA15DA, fd414;
fma.rn.f64 fd419, fd734, 0d3FE5D779B07CFEF7, fd415;
fma.rn.f64 fd420, fd135, 0dBFE763021AAA15DA, fd416;
fma.rn.f64 fd421, fd93, 0dBFD56EAAE597C776, %46;
fma.rn.f64 fd425, fd97, 0dBFE8D2A07C16D46F, fd421;
fma.rn.f64 fd714, fd96, 0d3FEE270060999288, 0d0000000000000000;
fma.rn.f64 fd426, fd100, 0dBFE431DF5838F7EF, fd714;
fma.rn.f64 fd713, fd757, 0dBFD56EAAE597C776, %47;
fma.rn.f64 fd427, fd755, 0dBFE8D2A07C16D46F, fd713;
fma.rn.f64 fd712, fd95, 0d3FEE270060999288, 0d0000000000000000;
fma.rn.f64 fd428, fd99, 0dBFE431DF5838F7EF, fd712;
fma.rn.f64 fd429, fd101, 0d3FEB57675CF309EE, fd425;
fma.rn.f64 fd430, fd104, 0dBFE0A06E851DB7CA, fd426;
fma.rn.f64 fd431, fd753, 0d3FEB57675CF309EE, fd427;
fma.rn.f64 fd432, fd103, 0dBFE0A06E851DB7CA, fd428;
fma.rn.f64 fd433, fd105, 0d3FCA0AD8BD1E2882, fd429;
fma.rn.f64 fd434, fd108, 0d3FEF54A827142577, fd430;
fma.rn.f64 fd435, fd750, 0d3FCA0AD8BD1E2882, fd431;
fma.rn.f64 fd436, fd107, 0d3FEF54A827142577, fd432;
fma.rn.f64 fd437, fd109, 0dBFEFB3B3035AA6CD, fd433;
fma.rn.f64 fd438, fd112, 0dBFC16DE8A4564F0A, fd434;
fma.rn.f64 fd439, fd748, 0dBFEFB3B3035AA6CD, fd435;
fma.rn.f64 fd440, fd111, 0dBFC16DE8A4564F0A, fd436;
fma.rn.f64 fd441, fd113, 0d3FDD71B4A0C5A6C8, fd437;
fma.rn.f64 fd442, fd116, 0dBFEC698E42F47B09, fd438;
fma.rn.f64 fd443, fd746, 0d3FDD71B4A0C5A6C8, fd439;
fma.rn.f64 fd444, fd115, 0dBFEC698E42F47B09, fd440;
fma.rn.f64 fd445, fd117, 0d3FE5D779B07CFEF7, fd441;
fma.rn.f64 fd446, fd120, 0d3FE763021AAA15DA, fd442;
fma.rn.f64 fd447, fd743, 0d3FE5D779B07CFEF7, fd443;
fma.rn.f64 fd448, fd119, 0d3FE763021AAA15DA, fd444;
fma.rn.f64 fd449, fd121, 0dBFED59CB83EF99BC, fd445;
fma.rn.f64 fd450, fd124, 0d3FD97F6748E524B2, fd446;
fma.rn.f64 fd451, fd741, 0dBFED59CB83EF99BC, fd447;
fma.rn.f64 fd452, fd123, 0d3FD97F6748E524B2, fd448;
fma.rn.f64 fd453, fd125, 0dBFB17855B599F3B9, fd449;
fma.rn.f64 fd454, fd128, 0dBFEFECE70DFD3EFB, fd450;
fma.rn.f64 fd455, fd739, 0dBFB17855B599F3B9, fd451;
fma.rn.f64 fd456, fd127, 0dBFEFECE70DFD3EFB, fd452;
fma.rn.f64 fd457, fd129, 0d3FEED037EA3D2DBB, fd453;
fma.rn.f64 fd458, fd132, 0d3FD14459AD2BE466, fd454;
fma.rn.f64 fd459, fd736, 0d3FEED037EA3D2DBB, fd455;
fma.rn.f64 fd460, fd131, 0d3FD14459AD2BE466, fd456;
fma.rn.f64 fd461, fd133, 0dBFE2742A4A775CFB, fd457;
fma.rn.f64 fd462, fd136, 0d3FEA249E0B897CA9, fd458;
fma.rn.f64 fd463, fd734, 0dBFE2742A4A775CFB, fd459;
fma.rn.f64 fd464, fd135, 0d3FEA249E0B897CA9, fd460;
fma.rn.f64 fd465, fd93, 0dBFE2742A4A775CFB, %46;
fma.rn.f64 fd469, fd97, 0dBFD56EAAE597C776, fd465;
fma.rn.f64 fd711, fd96, 0d3FEA249E0B897CA9, 0d0000000000000000;
fma.rn.f64 fd470, fd100, 0dBFEE270060999288, fd711;
fma.rn.f64 fd710, fd757, 0dBFE2742A4A775CFB, %47;
fma.rn.f64 fd471, fd755, 0dBFD56EAAE597C776, fd710;
fma.rn.f64 fd709, fd95, 0d3FEA249E0B897CA9, 0d0000000000000000;
fma.rn.f64 fd472, fd99, 0dBFEE270060999288, fd709;
fma.rn.f64 fd473, fd101, 0d3FEED037EA3D2DBB, fd469;
fma.rn.f64 fd474, fd104, 0d3FD14459AD2BE466, fd470;
fma.rn.f64 fd475, fd753, 0d3FEED037EA3D2DBB, fd471;
fma.rn.f64 fd476, fd103, 0d3FD14459AD2BE466, fd472;
fma.rn.f64 fd477, fd105, 0dBFE8D2A07C16D46F, fd473;
fma.rn.f64 fd478, fd108, 0d3FE431DF5838F7EF, fd474;
fma.rn.f64 fd479, fd750, 0dBFE8D2A07C16D46F, fd475;
fma.rn.f64 fd480, fd107, 0d3FE431DF5838F7EF, fd476;
fma.rn.f64 fd481, fd109, 0dBFB17855B599F3B9, fd477;
fma.rn.f64 fd482, fd112, 0dBFEFECE70DFD3EFB, fd478;
fma.rn.f64 fd483, fd748, 0dBFB17855B599F3B9, fd479;
fma.rn.f64 fd484, fd111, 0dBFEFECE70DFD3EFB, fd480;
fma.rn.f64 fd485, fd113, 0d3FEB57675CF309EE, fd481;
fma.rn.f64 fd486, fd116, 0d3FE0A06E851DB7CA, fd482;
fma.rn.f64 fd487, fd746, 0d3FEB57675CF309EE, fd483;
fma.rn.f64 fd488, fd115, 0d3FE0A06E851DB7CA, fd484;
fma.rn.f64 fd489, fd117, 0dBFED59CB83EF99BC, fd485;
fma.rn.f64 fd490, fd120, 0d3FD97F6748E524B2, fd486;
fma.rn.f64 fd491, fd743, 0dBFED59CB83EF99BC, fd487;
fma.rn.f64 fd492, fd119, 0d3FD97F6748E524B2, fd488;
fma.rn.f64 fd493, fd121, 0d3FCA0AD8BD1E2882, fd489;
fma.rn.f64 fd494, fd124, 0dBFEF54A827142577, fd490;
fma.rn.f64 fd495, fd741, 0d3FCA0AD8BD1E2882, fd491;
fma.rn.f64 fd496, fd123, 0dBFEF54A827142577, fd492;
fma.rn.f64 fd497, fd125, 0d3FE5D779B07CFEF7, fd493;
fma.rn.f64 fd498, fd128, 0d3FE763021AAA15DA, fd494;
fma.rn.f64 fd499, fd739, 0d3FE5D779B07CFEF7, fd495;
fma.rn.f64 fd500, fd127, 0d3FE763021AAA15DA, fd496;
fma.rn.f64 fd501, fd129, 0dBFEFB3B3035AA6CD, fd497;
fma.rn.f64 fd502, fd132, 0d3FC16DE8A4564F0A, fd498;
fma.rn.f64 fd503, fd736, 0dBFEFB3B3035AA6CD, fd499;
fma.rn.f64 fd504, fd131, 0d3FC16DE8A4564F0A, fd500;
fma.rn.f64 fd505, fd133, 0d3FDD71B4A0C5A6C8, fd501;
fma.rn.f64 fd506, fd136, 0dBFEC698E42F47B09, fd502;
fma.rn.f64 fd507, fd734, 0d3FDD71B4A0C5A6C8, fd503;
fma.rn.f64 fd508, fd135, 0dBFEC698E42F47B09, fd504;
fma.rn.f64 fd509, fd93, 0dBFE8D2A07C16D46F, %46;
fma.rn.f64 fd513, fd97, 0d3FCA0AD8BD1E2882, fd509;
fma.rn.f64 fd708, fd96, 0d3FE431DF5838F7EF, 0d0000000000000000;
fma.rn.f64 fd514, fd100, 0dBFEF54A827142577, fd708;
fma.rn.f64 fd707, fd757, 0dBFE8D2A07C16D46F, %47;
fma.rn.f64 fd515, fd755, 0d3FCA0AD8BD1E2882, fd707;
fma.rn.f64 fd706, fd95, 0d3FE431DF5838F7EF, 0d0000000000000000;
fma.rn.f64 fd516, fd99, 0dBFEF54A827142577, fd706;
fma.rn.f64 fd517, fd101, 0d3FDD71B4A0C5A6C8, fd513;
fma.rn.f64 fd518, fd104, 0d3FEC698E42F47B09, fd514;
fma.rn.f64 fd519, fd753, 0d3FDD71B4A0C5A6C8, fd515;
fma.rn.f64 fd520, fd103, 0d3FEC698E42F47B09, fd516;
fma.rn.f64 fd521, fd105, 0dBFED59CB83EF99BC, fd517;
fma.rn.f64 fd522, fd108, 0dBFD97F6748E524B2, fd518;
fma.rn.f64 fd523, fd750, 0dBFED59CB83EF99BC, fd519;
fma.rn.f64 fd524, fd107, 0dBFD97F6748E524B2, fd520;
fma.rn.f64 fd525, fd109, 0d3FEED037EA3D2DBB, fd521;
fma.rn.f64 fd526, fd112, 0dBFD14459AD2BE466, fd522;
fma.rn.f64 fd527, fd748, 0d3FEED037EA3D2DBB, fd523;
fma.rn.f64 fd528, fd111, 0dBFD14459AD2BE466, fd524;
fma.rn.f64 fd529, fd113, 0dBFE2742A4A775CFB, fd525;
fma.rn.f64 fd530, fd116, 0d3FEA249E0B897CA9, fd526;
fma.rn.f64 fd531, fd746, 0dBFE2742A4A775CFB, fd527;
fma.rn.f64 fd532, fd115, 0d3FEA249E0B897CA9, fd528;
fma.rn.f64 fd533, fd117, 0dBFB17855B599F3B9, fd529;
fma.rn.f64 fd534, fd120, 0dBFEFECE70DFD3EFB, fd530;
fma.rn.f64 fd535, fd743, 0dBFB17855B599F3B9, fd531;
fma.rn.f64 fd536, fd119, 0dBFEFECE70DFD3EFB, fd532;
fma.rn.f64 fd537, fd121, 0d3FE5D779B07CFEF7, fd533;
fma.rn.f64 fd538, fd124, 0d3FE763021AAA15DA, fd534;
fma.rn.f64 fd539, fd741, 0d3FE5D779B07CFEF7, fd535;
fma.rn.f64 fd540, fd123, 0d3FE763021AAA15DA, fd536;
fma.rn.f64 fd541, fd125, 0dBFEFB3B3035AA6CD, fd537;
fma.rn.f64 fd542, fd128, 0dBFC16DE8A4564F0A, fd538;
fma.rn.f64 fd543, fd739, 0dBFEFB3B3035AA6CD, fd539;
fma.rn.f64 fd544, fd127, 0dBFC16DE8A4564F0A, fd540;
fma.rn.f64 fd545, fd129, 0d3FEB57675CF309EE, fd541;
fma.rn.f64 fd546, fd132, 0dBFE0A06E851DB7CA, fd542;
fma.rn.f64 fd547, fd736, 0d3FEB57675CF309EE, fd543;
fma.rn.f64 fd548, fd131, 0dBFE0A06E851DB7CA, fd544;
fma.rn.f64 fd549, fd133, 0dBFD56EAAE597C776, fd545;
fma.rn.f64 fd550, fd136, 0d3FEE270060999288, fd546;
fma.rn.f64 fd551, fd734, 0dBFD56EAAE597C776, fd547;
fma.rn.f64 fd552, fd135, 0d3FEE270060999288, fd548;
fma.rn.f64 fd553, fd93, 0dBFED59CB83EF99BC, %46;
fma.rn.f64 fd557, fd97, 0d3FE5D779B07CFEF7, fd553;
fma.rn.f64 fd705, fd96, 0d3FD97F6748E524B2, 0d0000000000000000;
fma.rn.f64 fd558, fd100, 0dBFE763021AAA15DA, fd705;
fma.rn.f64 fd704, fd757, 0dBFED59CB83EF99BC, %47;
fma.rn.f64 fd559, fd755, 0d3FE5D779B07CFEF7, fd704;
fma.rn.f64 fd703, fd95, 0d3FD97F6748E524B2, 0d0000000000000000;
fma.rn.f64 fd560, fd99, 0dBFE763021AAA15DA, fd703;
fma.rn.f64 fd561, fd101, 0dBFD56EAAE597C776, fd557;
fma.rn.f64 fd562, fd104, 0d3FEE270060999288, fd558;
fma.rn.f64 fd563, fd753, 0dBFD56EAAE597C776, fd559;
fma.rn.f64 fd564, fd103, 0d3FEE270060999288, fd560;
fma.rn.f64 fd565, fd105, 0dBFB17855B599F3B9, fd561;
fma.rn.f64 fd566, fd108, 0dBFEFECE70DFD3EFB, fd562;
fma.rn.f64 fd567, fd750, 0dBFB17855B599F3B9, fd563;
fma.rn.f64 fd568, fd107, 0dBFEFECE70DFD3EFB, fd564;
fma.rn.f64 fd569, fd109, 0d3FDD71B4A0C5A6C8, fd565;
fma.rn.f64 fd570, fd112, 0d3FEC698E42F47B09, fd566;
fma.rn.f64 fd571, fd748, 0d3FDD71B4A0C5A6C8, fd567;
fma.rn.f64 fd572, fd111, 0d3FEC698E42F47B09, fd568;
fma.rn.f64 fd573, fd113, 0dBFE8D2A07C16D46F, fd569;
fma.rn.f64 fd574, fd116, 0dBFE431DF5838F7EF, fd570;
fma.rn.f64 fd575, fd746, 0dBFE8D2A07C16D46F, fd571;
fma.rn.f64 fd576, fd115, 0dBFE431DF5838F7EF, fd572;
fma.rn.f64 fd577, fd117, 0d3FEED037EA3D2DBB, fd573;
fma.rn.f64 fd578, fd120, 0d3FD14459AD2BE466, fd574;
fma.rn.f64 fd579, fd743, 0d3FEED037EA3D2DBB, fd575;
fma.rn.f64 fd580, fd119, 0d3FD14459AD2BE466, fd576;
fma.rn.f64 fd581, fd121, 0dBFEFB3B3035AA6CD, fd577;
fma.rn.f64 fd582, fd124, 0d3FC16DE8A4564F0A, fd578;
fma.rn.f64 fd583, fd741, 0dBFEFB3B3035AA6CD, fd579;
fma.rn.f64 fd584, fd123, 0d3FC16DE8A4564F0A, fd580;
fma.rn.f64 fd585, fd125, 0d3FEB57675CF309EE, fd581;
fma.rn.f64 fd586, fd128, 0dBFE0A06E851DB7CA, fd582;
fma.rn.f64 fd587, fd739, 0d3FEB57675CF309EE, fd583;
fma.rn.f64 fd588, fd127, 0dBFE0A06E851DB7CA, fd584;
fma.rn.f64 fd589, fd129, 0dBFE2742A4A775CFB, fd585;
fma.rn.f64 fd590, fd132, 0d3FEA249E0B897CA9, fd586;
fma.rn.f64 fd591, fd736, 0dBFE2742A4A775CFB, fd587;
fma.rn.f64 fd592, fd131, 0d3FEA249E0B897CA9, fd588;
fma.rn.f64 fd593, fd133, 0d3FCA0AD8BD1E2882, fd589;
fma.rn.f64 fd594, fd136, 0dBFEF54A827142577, fd590;
fma.rn.f64 fd595, fd734, 0d3FCA0AD8BD1E2882, fd591;
fma.rn.f64 fd596, fd135, 0dBFEF54A827142577, fd592;
fma.rn.f64 fd597, fd93, 0dBFEFB3B3035AA6CD, %46;
fma.rn.f64 fd598, fd96, 0d3FC16DE8A4564F0A, 0d0000000000000000;
fma.rn.f64 fd599, fd757, 0dBFEFB3B3035AA6CD, %47;
fma.rn.f64 fd600, fd95, 0d3FC16DE8A4564F0A, 0d0000000000000000;
fma.rn.f64 fd601, fd97, 0d3FEED037EA3D2DBB, fd597;
fma.rn.f64 fd602, fd100, 0dBFD14459AD2BE466, fd598;
fma.rn.f64 fd603, fd755, 0d3FEED037EA3D2DBB, fd599;
fma.rn.f64 fd604, fd99, 0dBFD14459AD2BE466, fd600;
fma.rn.f64 fd605, fd101, 0dBFED59CB83EF99BC, fd601;
fma.rn.f64 fd606, fd104, 0d3FD97F6748E524B2, fd602;
fma.rn.f64 fd607, fd753, 0dBFED59CB83EF99BC, fd603;
fma.rn.f64 fd608, fd103, 0d3FD97F6748E524B2, fd604;
fma.rn.f64 fd609, fd105, 0d3FEB57675CF309EE, fd605;
fma.rn.f64 fd610, fd108, 0dBFE0A06E851DB7CA, fd606;
fma.rn.f64 fd611, fd750, 0d3FEB57675CF309EE, fd607;
fma.rn.f64 fd612, fd107, 0dBFE0A06E851DB7CA, fd608;
fma.rn.f64 fd613, fd109, 0dBFE8D2A07C16D46F, fd609;
fma.rn.f64 fd614, fd112, 0d3FE431DF5838F7EF, fd610;
fma.rn.f64 fd615, fd748, 0dBFE8D2A07C16D46F, fd611;
fma.rn.f64 fd616, fd111, 0d3FE431DF5838F7EF, fd612;
fma.rn.f64 fd617, fd113, 0d3FE5D779B07CFEF7, fd613;
fma.rn.f64 fd618, fd116, 0dBFE763021AAA15DA, fd614;
fma.rn.f64 fd619, fd746, 0d3FE5D779B07CFEF7, fd615;
fma.rn.f64 fd620, fd115, 0dBFE763021AAA15DA, fd616;
fma.rn.f64 fd621, fd117, 0dBFE2742A4A775CFB, fd617;
fma.rn.f64 fd622, fd120, 0d3FEA249E0B897CA9, fd618;
fma.rn.f64 fd623, fd743, 0dBFE2742A4A775CFB, fd619;
fma.rn.f64 fd624, fd119, 0d3FEA249E0B897CA9, fd620;
fma.rn.f64 fd625, fd121, 0d3FDD71B4A0C5A6C8, fd621;
fma.rn.f64 fd626, fd124, 0dBFEC698E42F47B09, fd622;
fma.rn.f64 fd627, fd741, 0d3FDD71B4A0C5A6C8, fd623;
fma.rn.f64 fd628, fd123, 0dBFEC698E42F47B09, fd624;
fma.rn.f64 fd629, fd125, 0dBFD56EAAE597C776, fd625;
fma.rn.f64 fd630, fd128, 0d3FEE270060999288, fd626;
fma.rn.f64 fd631, fd739, 0dBFD56EAAE597C776, fd627;
fma.rn.f64 fd632, fd127, 0d3FEE270060999288, fd628;
fma.rn.f64 fd633, fd129, 0d3FCA0AD8BD1E2882, fd629;
fma.rn.f64 fd634, fd132, 0dBFEF54A827142577, fd630;
fma.rn.f64 fd635, fd736, 0d3FCA0AD8BD1E2882, fd631;
fma.rn.f64 fd636, fd131, 0dBFEF54A827142577, fd632;
fma.rn.f64 fd637, fd133, 0dBFB17855B599F3B9, fd633;
fma.rn.f64 fd638, fd136, 0d3FEFECE70DFD3EFB, fd634;
fma.rn.f64 fd639, fd734, 0dBFB17855B599F3B9, fd635;
fma.rn.f64 fd640, fd135, 0d3FEFECE70DFD3EFB, fd636;
add.f64 %1, fd156, fd734;
add.f64 %0, fd155, fd133;
sub.f64 %2, fd197, fd198;
add.f64 %3, fd199, fd200;
sub.f64 %4, fd241, fd242;
add.f64 %5, fd243, fd244;
add.f64 %7, fd287, fd288;
sub.f64 %6, fd285, fd286;
add.f64 %9, fd331, fd332;
sub.f64 %8, fd329, fd330;
add.f64 %11, fd375, fd376;
sub.f64 %10, fd373, fd374;
sub.f64 %12, fd417, fd418;
add.f64 %13, fd419, fd420;
sub.f64 %14, fd461, fd462;
add.f64 %15, fd463, fd464;
sub.f64 %16, fd505, fd506;
add.f64 %17, fd507, fd508;
sub.f64 %18, fd549, fd550;
add.f64 %19, fd551, fd552;
add.f64 %21, fd595, fd596;
sub.f64 %20, fd593, fd594;
add.f64 %23, fd639, fd640;
sub.f64 %22, fd637, fd638;
sub.f64 %25, fd639, fd640;
add.f64 %24, fd637, fd638;
sub.f64 %27, fd595, fd596;
add.f64 %26, fd593, fd594;
sub.f64 %29, fd551, fd552;
add.f64 %28, fd549, fd550;
sub.f64 %31, fd507, fd508;
add.f64 %30, fd505, fd506;
sub.f64 %33, fd463, fd464;
add.f64 %32, fd461, fd462;
sub.f64 %35, fd419, fd420;
add.f64 %34, fd417, fd418;
sub.f64 %37, fd375, fd376;
add.f64 %36, fd373, fd374;
sub.f64 %39, fd331, fd332;
add.f64 %38, fd329, fd330;
sub.f64 %41, fd287, fd288;
add.f64 %40, fd285, fd286;
sub.f64 %43, fd243, fd244;
add.f64 %42, fd241, fd242;
sub.f64 %45, fd199, fd200;
add.f64 %44, fd197, fd198;
})"
     : "=d"(rmem[0].x), "=d"(rmem[0].y), "=d"(rmem[1].x), "=d"(rmem[1].y), "=d"(rmem[2].x), "=d"(rmem[2].y), "=d"(rmem[3].x), "=d"(rmem[3].y), "=d"(rmem[4].x), "=d"(rmem[4].y), "=d"(rmem[5].x), "=d"(rmem[5].y), "=d"(rmem[6].x), "=d"(rmem[6].y), "=d"(rmem[7].x), "=d"(rmem[7].y), "=d"(rmem[8].x), "=d"(rmem[8].y), "=d"(rmem[9].x), "=d"(rmem[9].y), "=d"(rmem[10].x), "=d"(rmem[10].y), "=d"(rmem[11].x), "=d"(rmem[11].y), "=d"(rmem[12].x), "=d"(rmem[12].y), "=d"(rmem[13].x), "=d"(rmem[13].y), "=d"(rmem[14].x), "=d"(rmem[14].y), "=d"(rmem[15].x), "=d"(rmem[15].y), "=d"(rmem[16].x), "=d"(rmem[16].y), "=d"(rmem[17].x), "=d"(rmem[17].y), "=d"(rmem[18].x), "=d"(rmem[18].y), "=d"(rmem[19].x), "=d"(rmem[19].y), "=d"(rmem[20].x), "=d"(rmem[20].y), "=d"(rmem[21].x), "=d"(rmem[21].y), "=d"(rmem[22].x), "=d"(rmem[22].y): "d"(rmem[0].x), "d"(rmem[0].y), "d"(rmem[1].x), "d"(rmem[1].y), "d"(rmem[1].y), "d"(rmem[2].x), "d"(rmem[2].y), "d"(rmem[3].x), "d"(rmem[3].y), "d"(rmem[4].x), "d"(rmem[4].y), "d"(rmem[5].x), "d"(rmem[5].y), "d"(rmem[6].x), "d"(rmem[6].y), "d"(rmem[7].x), "d"(rmem[7].y), "d"(rmem[8].x), "d"(rmem[8].y), "d"(rmem[9].x), "d"(rmem[9].y), "d"(rmem[10].x), "d"(rmem[10].y), "d"(rmem[11].x), "d"(rmem[11].y), "d"(rmem[12].x), "d"(rmem[12].y), "d"(rmem[13].x), "d"(rmem[13].y), "d"(rmem[14].x), "d"(rmem[14].y), "d"(rmem[15].x), "d"(rmem[15].y), "d"(rmem[16].x), "d"(rmem[16].y), "d"(rmem[17].x), "d"(rmem[17].y), "d"(rmem[18].x), "d"(rmem[18].y), "d"(rmem[19].x), "d"(rmem[19].y), "d"(rmem[20].x), "d"(rmem[20].y), "d"(rmem[21].x), "d"(rmem[21].y), "d"(rmem[22].x), "d"(rmem[22].y), "d"(rmem[2].y), "d"(rmem[20].y), "d"(rmem[4].y), "d"(rmem[19].y), "d"(rmem[5].y), "d"(rmem[17].y), "d"(rmem[16].y), "d"(rmem[7].y), "d"(rmem[8].y), "d"(rmem[14].y), "d"(rmem[10].y), "d"(rmem[13].y), "d"(rmem[11].y));
};


#endif
